Creating the Pull System

Now let's examine the ProModel steps to build this pull system.

1. Define four locations: Stores, Process_1, Process_2, and OrderQue.

2. Define two entities: Order and Unit.

3. Define the processing as shown previously.

4. Define the arrivals. Schedule Units to arrive at location Stores. Schedule Orders to arrive at location OrderQue.

5. The entity Order "drives" the system by sending Units to Process_1 to fulfill the order. In the operation logic at OrderQue, use the SEND statement to send a Unit to Process_1 from location Stores. A corresponding SEND rule must be used as a Routing Rule for Unit at Stores.

6. After the SEND statement in the operation logic at the OrderQue, use a JOIN statement to join a Unit to an Order. A corresponding JOIN rule must be used as a Routing Rule for Unit at Process_2.

7. Place the processing times for the Unit at Process_1 and Process_2.

When you finish, the processing and routing should appear as shown below.

Entity

Location

Operation (min)

Blk

Output

Destination

Rule

Move Logic

Unit

Stores

 

1

Unit

Process_1

SEND 1

 

Unit

Process_1

WAIT 2

1

Unit

Process_2

FIRST 1

MOVE FOR .5

Unit

Process_2

WAIT 5

1

Unit

OrderQue

JOIN 1

MOVE FOR .5

Order

OrderQue

SEND 1 Unit TO Process_1

JOIN 1 Unit

1

Order

EXIT